package com.wlyuan.open.scanner.domain.order;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author lijing
 * @description
 */
@Data
public class OrderSign implements Serializable {

    private static final long serialVersionUID = -2423848066699582165L;
    @ApiModelProperty("运单物品id")
    private Long goodsId;
    @ApiModelProperty("商品编码")
    private String materialCode;
    @ApiModelProperty("商品名称")
    private String goodsName;
    @ApiModelProperty("物品类型ID")
    private Long goodsTypeId;
    @ApiModelProperty("物品类型名称")
    private String goodsTypeName;
    @ApiModelProperty("物品单位")
    private String unit;
    @ApiModelProperty("物品规格")
    private String spec;
    @ApiModelProperty("物品重量")
    private BigDecimal weight;
    @ApiModelProperty("物品体积")
    private BigDecimal volume;
    @ApiModelProperty("物品价值")
    private BigDecimal value;
    @ApiModelProperty("批次号")
    private String batchNo;
    @ApiModelProperty("实签数量")
    private Integer quantity;
    @ApiModelProperty("异签数量")
    private Integer exceptionQuantity;
    @ApiModelProperty("缺少数量")
    private Integer lackQuantity;
    @ApiModelProperty("丢失数量")
    private Integer loseQuantity;
    @ApiModelProperty("破损数量")
    private Integer damageQuantity;
    @ApiModelProperty("其他异常数")
    private Integer otherQuantity;
    @ApiModelProperty("异常备注")
    private String exceptionDesc;

    private Long tenantId;
}
